:root{
  --highlight-color:#ff6913;
}

.ml10{
  margin-left: 10px;
}

.elx-table
  .elx-table--main-wrapper
  .elx-table--header-wrapper.body--wrapper
  .elx-table--header
  .elx-header--row,
.elx-table--fixed-wrapper
  .elx-table--header-wrapper.fixed-left--wrapper
  .elx-table--header
  .elx-header--row {
  background-color: #fff;
}

.elx-table
  .elx-table--main-wrapper
  .elx-table--header-wrapper.body--wrapper
  .elx-table--header
  .elx-header--row
  .elx-cell--edit-icon,
.elx-table--fixed-wrapper
  .elx-table--header-wrapper.fixed-left--wrapper
  .elx-table--header
  .elx-header--row
  .elx-cell--edit-icon {
  display: none;
}

.elx-table .elx-footer--column.col--ellipsis, .elx-table .elx-header--column.col--ellipsis{
  height: 40px;
}

.elx-table .elx-body--column.col--ellipsis, .elx-table.elx-editable .elx-body--column{
  height: 36px;
}

.elx-header--column.col--ellipsis>.elx-cell .elx-cell--title {
  line-height: 36px!important;
  height: 36px;
}

.elx-table th.must > .elx-cell:before {
  content: "*";
  color: #ff1818;
  margin-right: 5px;
}

.my-input-sc {
  display: block;
  height: 30px;
  line-height: 30px;
  -webkit-appearance: none;
  background-color: #ffffff;
  background-image: none;
  border-radius: 4px;
  border: 1px solid #ccc;
  box-sizing: border-box;
  color: #606266;
  font-size: inherit;
  outline: none;
  padding: 0 8px;
  width: 100%;
  cursor: text;
  transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.span-input {
  padding: 0 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ellipsis-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word;
}

.el-table__fixed-footer-wrapper tbody td{
  background-color: #fff;
}

.el-single-select .el-dialog__wrapper .el-dialog .el-dialog__body,
.el-single-select
  .el-dialog__wrapper
  .el-dialog
  .el-dialog__body
  .el-dialog-box {
  height: auto !important;
}

.success-row {
  color: #ff6913 !important;
}

/* 审批 */
.contract-approval .el-searchs {
  display: none;
}
.contract-approval .el-searchs-bottom .icon-ccui-downdown {
  display: none;
}
.approval-navigation.ccui-navigation {
  display: block !important;
}

.depart-tree-node{
  color: #0089EF;
  font-weight: 700;
}
